html, body {
  background: #F0F0F0;
  font-family: 'Lucida grande', verdana, sans-serif;
}

#login {
  width: 500px;
  margin: 50px auto;
  text-align: center;    
}

#login h1 {
  font-weight: bold;
  color: #111;
}

#login form {
  background: #be3308;
  padding: 10px;
  text-align: left;
  border-radius: 8px 8px 8px 8px;
  -webkit-box-shadow: #999 0px 0px 6px;
  -moz-border-radius: 8px 8px 8px 8px;
  -moz-box-shadow: 0 0 6px #999;
}

#login form p {
  margin: 3px;
}


#profil{
  width: 500px;
  margin: 50px auto;
  text-align: center;
}

#profil h1 {
  font-weight: bold;
  color: #111;
}

#profil form {
  background: #F0F0F0;
  padding: 10px;
  text-align: left;
  border-color:#be3308;
  border-style:solid;
  border-radius: 8px 8px 8px 8px;
  -webkit-box-shadow: #999 0px 0px 6px;
  -moz-border-radius: 8px 8px 8px 8px;
  -moz-box-shadow: 0 0 6px #999;
}

#menu_right{
  float:right;
}

#logo{
  text-align:center;
  margin-bottom:10px;
}

#username-field {
  margin-top: 10px !important;
}

#username-field label, #password-field label {
  display: block;
  width: 150px;
  float: left;
  text-align: right;
  margin-right: 5px;
  color: white;
  font-size: 15px;
}

#username-field input {
  width: 200px;
  font-size: 13px;
}

#password-field input {
  width: 200px;
  font-size: 13px;
}

#remember-field input {
  margin-left: 155px;
}

#remember-field label {
  width:250px;
}


#remember-field {
  font-size: 12px;
  color: white;
}

#signin-field input {
  margin-left: 155px;
  margin-top: 10px;
}

#login .error, #login .success  {
  font-size: 12px;
  text-align: center;
  margin-bottom: 10px;
  padding: 5px;
  margin-top:15px;
}

#login .error {
  color: red;
  background: white !important;
}

#login .success {
  color: white;
  background: #008800 !important;
}

#profil .success, #profil .error {
  font-size: 12px;
  text-align: center;
  margin-bottom: 10px;
  padding: 5px;
  margin-top:15px;
  -webkit-border-radius: 6px;		
  -moz-border-radius: 6px;		
}

#profil .success {		
  background: #67AD10;		
  color: #fff;			
}

#profil .error {		
  background: #FF0000;		
  color: #fff;	
}

#profil label {
  display:block;
  width:250px;
  float:left;
}
#profil input{
  width : 200px;
}

#profil input[type="submit"]{
  width:auto;
}

a:link { 
  font-weight: bold; 
  text-decoration: none; 
  color: #BE3308;
}
a:visited { 
  font-weight: bold; 
  text-decoration: none; 
  color: #BE3308;
}
a:hover, a:active {  
  color: orange;
}